package cn.biplam.common.struc;

import java.util.ArrayList;

/**
 * 表外键关系描述结构
 */
public class FkShowStruc{
	/** 外键关系ID */
	public static final String FK_RELATION_ID="reid";
	/** 主键表物理名称 */
	public static final String TABLE_NAME="table_name";
	/** 主键表名称 */
	public static final String TABLE_CN_NAME="table_cn_name";
	/** 外键关联关系表达式 */
	public static final String FK_RELATION_EXPRESSION="fk_ref_exp";
	/** 外键关联表达式SQL */
	public static final String FK_RELATION_SQL="fk_ref_sql";
	
	//主键
	public static final String mainKey = FK_RELATION_ID;
	
	public static ArrayList<String> toList(){
		ArrayList<String> list=new ArrayList<String>();
		list.add(FK_RELATION_ID);
		list.add(TABLE_NAME);
		list.add(TABLE_CN_NAME);
		list.add(FK_RELATION_EXPRESSION);
		list.add(FK_RELATION_SQL);
		return list;
	}
}